<?php
class GridController extends AppController {

	function ajaxData($table, $columns) {
		$this->modelClass = "Browser";
		$this->autoRender = false;
		$output = $this->Browser->GetData_service($table, $columns);

		echo json_encode($output);
	}
	
	
	function serviceOrderGrid(){
		$table = "view_service_order_grid";
		$controllerName = "service_orders";
		$columns = array( 'client_nombre','client_codigo','numero_orden_de_servicio', 'fecha', 'fecha_estimada_retiro' );
		$this->modelClass = "Browser";
		$this->autoRender = false;
		$output = $this->Browser->GetData_service($table, $columns, $controllerName);
		echo json_encode($output);
		//ajaxData($table, $columns);
	}
	
	/*function serviceOrderRowGrid(){
		$table = "view_service_order_row_states";
		$controllerName = "ServiceOrderRows";
		$columns = array('id','marca', 'tipo', 'medida', 'numero_de_serie', 'fecha', 'estado', 'observacion' );
		$this->modelClass = "Browser";
		$this->autoRender = false;
		$output = $this->Browser->GetData_service($table, $columns, $controllerName);
		echo json_encode($output);
		//ajaxData($table, $columns);
	}*/

	function serviceOrderRowGrid($estado = null, $codigocliente = null){
		$table = "view_cubiertas";
		$controllerName = "ServiceOrderRows";
		$columns = array('client_nombre','numero_de_serie', 'cubierta_marcas_nombre', 'tipo', 'medida', 'fecha', 'estado_cod', 'observacion');
		$this->modelClass = "Browser";
		$this->autoRender = false;

		$whereclause = null;

		if (isset($codigocliente) && $codigocliente != null){
			//$whereclause = null;
			$whereclause = " WHERE client_codigo = '" . $codigocliente . "'";
		}
		elseif (isset($estado) && $estado != null) {
			$whereclause = " WHERE estado_cod = " . $estado;
		}
		$output = $this->Browser->GetData_service($table, $columns, $controllerName, $whereclause);
		echo json_encode($output);
		//ajaxData($table, $columns);
	}
}